Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F11 Great Britain F3 Great Britain F4 Kuwait F1 Kuwait F2 Finland F1 Finland F2 Italy F2 France F6 Germany F8 France F5 Germany F5 Germany F10 Germany F14 France F16 Germany F4 Czech Republic F3 Germany F12 France F12 Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Medicor Open - Budapest Siemens Open - Scheveningen Ethias Trophy - Mons LTA Shrewsbury Challenger - Shrewsbury Fergana Challenger - Fergana Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester Sony Ericsson Open 2008 - Belgrade Hilton Waikoloa USTA Challenger - Waikoloa Porsche Open - Poznan Rado Geneva Challenger - Geneva Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Dusseldorf Open Challenger - Dusseldorf Labertz Open by Stawag - Aachen Caversham International Tennis Tournament - Jersey Heilbronn Challenger Dallas Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Black Forest Open - Freudenstadt Geneva Challenger St. Remy Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Aberto de Sao Paulo - Sao Paulo Tanger Challenger San Remo Challenger Prostejov Challenger Zivnobanka Czech Open - Prostejov s Tennis Masters 06 - Graz Kazan Challenger Bergamo Challenger Wolfsburg Challenger VSZ Solvak Open Challenger - Kosice Kyoto Challenger Segovia Challenger Open Castilla y Leon - Segovia 10th Wartburg Open - Eisenach Prostejov Challenger Furth Challenger Braunschweig Challenger Open Diputacion - Cordoba DPD Challenger 2000 - Aschaffenburg Scheveningen Challenger Open D'Orleans - Orleans ECM Cup - Prague Open Castilla y Leon - Segovia AXA Open - Lisbon Amer-Wilson Tampere Challenger - Tampere Okal Cup - Eckental Open de Rennes La Trinitaine - Rennes The Indian Oil Servo ATP Challenger - Chandigarh Shanghai Challenger Oberstaufen Cup - Oberstaufen Ningboo Challenger Tashkent Challenger Tatra Banka Open 2001 - Bratislava Zivnobanka Open - Prostejov Nuembrecht Challenger - Nuembrecht drkoop.com USTA challenger of Miami - Miami Mamaia Challenger - Constanta Residenza Open - Magdeburg Ortisei Challenger Healthsouth/USTA Challenger - Denver Heinekin Open 1998 - Budva Heilbronn Challenger ATU Cup 1999 - Weiden Volkswagen TED Open - Istanbul Warsteiner Challenger Lubeck - Lubeck Quimper Challenger Volkswagen TED Open - Istanbul Open de L'Isere - Grenoble Rimouski Challenger Kobstaedernes ATP Challenger - Kolding Hilton Waikoloa Village USTA Challenger - Waikoloa Prague Challenger Lambertz Open by Stawag 2007 - Aachen Todi Challenger Quimper Challenger Kyoto Challenger Prostejov Challenger Caltanissetta Challenger Scheveningen Challenger Oberstaufen Challenger Meerbusch Challenger Alphen Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Mons Challenger Kazan Challenger Kazan Challenger St. Brieuc Challenger IPP Open - Helsinki Shenzhen Challenger Anning Challenger Dusseldorf Open 2006 - Dusseldorf Siemens Open - Scheveningen Badden Open by Rothaus - Ettlingen Ortisei Challenger Heilbronn Open - Heilbronn Tatra Banka Open - Bratislava ECM Prague Open 2008 - Prague Heilbronn Challenger Prostejov Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Bauer Watertechnology Cup - Eckental Kobstaedernes ATP Challenger - Kolding KGHM Dialog Polish Indoors - Wroclaw 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Challenger Groningen - Groningen Istanbul Challenger LTA Nottingham Challenger - Nottingham Bauer Watertechnology Cup 2007 - Eckental Noumea Challenger Ethias Tennis Trophy - Mons Bergamo Challenger Lambertz Open by Stawag - Aachen Wolfsburg Challenger Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus Tenerife Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons Bauer Watertechnilogy Cup 2008 - Eckental Aamulehti Tampere Open - Tampere KGHM Dialog Polish Indoors - Wroclaw LTA Cardiff Challenger - Cardiff Busan Open Challenger Tennis - Busan La Rinascente Tennis Cup Harbour Club Milano - Milan Eckental Challenger Hungarian Architect Open - Budapest 9th Wartburg Open - Eisenach Cherbourg Challenger Braunschweig Challenger Kosice Challenger Samsung Securities Cup Challenger - Seoul Bordeaux Challenger Prostejov Challenger Heilbronn Challenger Rome Challenger Guangzhou Challenger Aptos Challenger Vancouver Challenger Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Telenordia Swedish Open - Bastad RCA Championships - Indianapolis Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Bratislava Challenger Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Copenhagen Open - Copenhagen BMW Open - Munich Memorial Savigni - Sassuolo Heilbronn Open - Heilbronn Dortmund Challenger Czech Open - Prostejov Yugoslavia Open - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Zivnobanka Open - Prostejov Ciur Pribram Challenger - Pribram Prostejov Challenger Caltanissetta Challenger BMW Open - Munich Estoril Open - Estoril BMW Open - Munich South African Airways Tennis Open - Durban The Stella Artois Grass Court Championships - London Geneva Challenger - Geneva Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Oberstaufen Challenger International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Zivnobanka Open 1999 - Prostejov Qatar Exxon Mobil Open 2002 - Doha Medibank Private International - Sydney Ciur Cup 99 - Prague Milan Indoors - Milan Mons Challenger Warsteiner Challenger Lubeck - Lubeck Oberstaufen Cup - Oberstaufen ABN/AMRO World Tennis Tournament - Rotterdam KGHM Polish Indoors - Wroclaw Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Muller Cup 2000 - Ulm Open Seat Godo 2005 - Barcelona Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Podebradka Cup - Prague Gerry Weber Open - Halle Tatra Banka Slovak Open - Bratislava The Stella Artois Grass Court Championships - London Osaka International Tennis Tournament - Osaka Allianz Suisse Open - Gstaad The Wrexham Challenger - Wrexham Lambertz Open by Stawag - Aachen The Priority Telecom Open - Amersfoort Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam ATP Challenger Numea - New Caledonia 3rd Volkswagon Challenger - Wolfsburg Open de Tenis Comunidad Valenciana - Valencia Akbank Private Banking TED Open 2006 - Istanbul Copenhagen Open - Copenhagen Open SEAT Godo 2006 - Barcelona Open de Rennes La Trinitaine - Rennes The Stella Artois Championships - London Open Prevadies - St. Brieuc Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Black Forest Open - Freudenstadt Ipsos Bucharest Challenger - Bucharest Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Oberstaufen Challenger Ostrava Challenger Thailand Open - Bangkok ATP Kremlin Cup - Moscow Medibank International - Sydney Ethias Trophy - Mons SAP Open - San Jose The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Medibank International - Sydney Open Sabadell Atlantico - Barcelona The Hamlet Cup - Long Island Athens Challenger Qatar Exxon Mobil Open 2003 - Doha Izmir Challenger AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Karlsruhe Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Prostejov Challenger Gerry Weber Open - Halle Zagreb Challenger AIG Japan Open Tennis Championships - Tokyo Dubai Open - Dubai Kremlin Cup - Moscow Salzburg Challenger Brisbane International - Brisbane Guadalajara Challenger St. Brieuc Challenger Scheveningen Challenger Salem Open - Hong Kong Heineken Open - Auckland Next Generation Adelaide International - Adelaide BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Tashkent Challenger AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Eckental Challenger Meknes Challenger Eckental Challenger Mercedes Cup - Stuttgart Ortisei Challenger Rakuten Japan Open - Tokyo Quimper Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Rabat Challenger Masters Series - Hamburg Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok Brisbane - Brisbane Milan Indoors - Milan Marbella Challenger Marrakech Challenger Sunrise Challenger Heilbronn Challenger Medibank International - Sydney Power Horse World Team Cup - Dusseldorf Pilot Pen Tennis - New Haven SAP Open - San Jose Gerry Weber Open - Halle Bergamo Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney St. Brieuc Challenger BMW Open - Munich Mersin Challenger Bogota Challenger Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona AEGON Championships - London Heineken Open - Auckland Rome Challenger Citi Open - Washington Tunis Challenger Pereira Challenger BMW Open - Munich Erste Bank Open - Vienna Brisbane International - Brisbane Curitiba Challenger Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Open Seat Godo 2007 - Barcelona SAP Open - San Jose Davidoff Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Gerry Weber Open - Halle Sarasota Challenger AEGON International - Eastbourne Erste Bank Open - Vienna BMW Open - Munich Rakuten Japan Open - Tokyo Power Horse Cup - Dusseldorf Citi Open - Washington Swiss Indoors Basel - Basel Apia International - Sydney Claro Open Colombia - Bogota Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Genova Challenger Zivnobanka Czech Open - Prostejov Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur KGHM Polish Indoors - Wroclaw Warsteiner Challenger Wolfsburg - Wolfsburg Barcelona Open BancSabadell - Barcelona Muller Cup - Ulm Mestre Challenger Sports Expert Open - Nettingsdorf Open de L'Isere (Open 38) - Grenoble DPD Challenger 99 - Aschaffenburg Dubai Duty Free Tennis Championships - Dubai Prague Challenger - Prague Architect Open - Budapest Challenger de Granby - Granby Open 13 - Marseille Vietnam Open - Ho Chi Minh City The Dubai Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Salem Open - Hong Kong Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Tennis Masters Series - Toronto Tennis Masters Series - Paris Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Miami Tennis Masters Series - Rome Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Qatar Open - Doha Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo Rakuten Japan Open - Tokyo Tento Czech Open - Prague ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Cincinnati Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Telecom Italia Masters - Rome Campionati Internazionali d'Italia - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Masters - Montreal Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami IPB Czech Indoor - Ostrava Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid The Stella Artois Championships - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Legg Mason Tennis Classic - Washington French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL dItalia - Rome Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Hopman Cup - Perth Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Tennis Masters Cup Shanghai - Shanghai 70th River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Olympics - Beijing Olympics - London